home *** CD-ROM | disk | FTP | other *** search
/ Columbia Kermit / kermit.zip / newsgroups / misc.19970326-19970626 / 000271_news@newsmaster….columbia.edu _Thu Jun 5 00:48:10 1997.msg < prev    next >
Internet Message Format  |  2020-01-01  |  49KB

  1. Return-Path: <news@newsmaster.cc.columbia.edu>
  2. Received: from newsmaster.cc.columbia.edu (newsmaster.cc.columbia.edu [128.59.35.30])
  3.     by watsun.cc.columbia.edu (8.8.5/8.8.5) with ESMTP id AAA13316
  4.     for <kermit.misc@watsun.cc.columbia.edu>; Thu, 5 Jun 1997 00:48:07 -0400 (EDT)
  5. Received: (from news@localhost)
  6.     by newsmaster.cc.columbia.edu (8.8.5/8.8.5) id AAA08243
  7.     for kermit.misc@watsun; Thu, 5 Jun 1997 00:48:06 -0400 (EDT)
  8. Newsgroups: comp.protocols.kermit.misc
  9. Path: news.columbia.edu!panix!news.eecs.umich.edu!nntprelay.mathworks.com!news.mathworks.com!howland.erols.net!newsfeed.internetmci.com!in3.uu.net!132.158.82.102!hearye.mlb.semi.harris.com!usenet.ufl.edu!draco.nova.edu!kwong
  10. From: kwong@ncs.nova.edu (James Kwong)
  11. Subject: Upload file attributes problem (bug)???
  12. Message-ID: <kwong.865202527@scis>
  13. Sender: news@draco.nova.edu (Usenet Administrator)
  14. Organization: Nova Southeastern University
  15. Date: Sun, 1 Jun 1997 22:02:07 GMT
  16. Lines: 2123
  17. Xref: news.columbia.edu comp.protocols.kermit.misc:7122
  18.  
  19.  
  20. HELP!  
  21.  
  22. Problem:
  23. --------
  24. Using Kermit Protocol in Hyperterminal (v1.1 or v3.0, NT4.0 WkSt SvcPk3) to 
  25. upload a PC file created on 6/1/2038 to a UNIX machine (Solaris 2.4, Ckermit 
  26. v6.0) will create a file dated 2/1/1970.  
  27. (To duplicate the problem, simply use the 'date' command to set your PC
  28. date, create a file and then upload it.)
  29.  
  30. However, using Kermit Protocol in MS-DOS Kermit (v3.14, DOS 6.22) to upload 
  31. a file created on 6/1/2038 to the same Solaris 2.4 machine has no problem.
  32. The file will create with the current date, which is 6/1/1997.
  33.  
  34.  
  35. Questions:
  36. ----------
  37. Could this be a problem with the Hyperterminal implementation of the Kermit 
  38. protocol ?    
  39.  
  40. Is there a way to solve this problem on the ckermit 6.0 side ?
  41. If so, can anybody help or give me some directions where or which source file 
  42. to look at?  
  43.  
  44. For me, I can simply touch the file after I upload, but that may not be
  45. acceptable by some end-users who do not check their PC clock date but 
  46. blame it on Kermit.
  47.  
  48.  
  49. At the end of this post, I have included the output of the 'stat' command 
  50. on the two files and the debug log on the two files when I upload.  Hope
  51. that helps.
  52.  
  53. -- James.
  54.  
  55.  
  56. Following is the stat command on the two files:
  57. (Pay attention to the second last line, i.e. Modify date)
  58.  
  59.   File: "hyp30.txt"
  60.   Size: 18           Allocated Blocks: 8            Filetype: Regular File
  61.   Mode: (0600/-rw-------)         Uid: (10728/   kwong)  Gid: (   10/   staff)
  62. Device:  0,0   Inode: 275       Links: 1    
  63. Access: Sun Jun  1 17:07:02 1997(00000.00:03:50)
  64. Modify: Sun Feb  1 00:00:07 1970(09982.16:10:45)
  65. Change: Sun Jun  1 16:53:13 1997(00000.00:17:39)
  66.  
  67.  
  68.   File: "km314.txt"
  69.   Size: 17           Allocated Blocks: 8            Filetype: Regular File
  70.   Mode: (0600/-rw-------)         Uid: (10728/   kwong)  Gid: (   10/   staff)
  71. Device:  0,0   Inode: 230       Links: 1    
  72. Access: Sun Jun  1 16:40:34 1997(00000.00:31:05)
  73. Modify: Sun Jun  1 16:40:34 1997(00000.00:31:05)
  74. Change: Sun Jun  1 16:40:34 1997(00000.00:31:05)
  75.  
  76.  
  77.  
  78.  
  79. Debug logs for Hyperterminal and MS-DOS Kermit:
  80. (If you don't want to look thru the whole log file, search for the word
  81. 'Attributes', I think that is where the necessary information begins.)
  82.  
  83.  
  84. --------------------- HYPERTERMINAL DEBUG LOG START HERE ---------------------
  85.  
  86. Debug Log [C-Kermit 6.0.192, 6 Sep 96]
  87.  Solaris 2.x
  88. ztime: ATTSV[Sun Jun  1 16:53:04 1997
  89. ]
  90. Sun Jun  1 16:53:04 1997
  91.  
  92. prescan arg:i
  93. prescan arg:r
  94. prescan arg:a
  95. sysinit calling priv_ini
  96. sysinit jchdlr: SIG_DFL
  97. ATTSV conbgt process group=5059
  98. non-POSIX conbgt terminal process group=5059
  99. conbgt process group test=0
  100. SVR4ORPOSIX jc test...
  101. sysconf(_SC_JOB_CONTROL)[jc]=1
  102. conbgt jc=1
  103. conbgt jcshell=1
  104. conbgt isatty test=1
  105. conbgt backgrd=0
  106. congm getting modes
  107. fxdinit fdispla=2
  108. fxdinit tgetent[vt100]=1
  109. connoi
  110. getiobs ok
  111. ttgspd ttyfd=-1
  112. ttgspd cfgetospeed 1 ATTSV=15
  113. ttgspd code=15
  114. ttgspd speed=38400
  115. inibufs s=90500
  116. inibufs r=90500
  117. inibufs size 1=181040
  118. inibufs size z=181040
  119. inibufs size 2=181040
  120. inibufs bigsbsiz=90515
  121. inibufs bigrbsiz=90515
  122. prescan arg:p
  123. prescan arg:d
  124. prescan arg:i
  125. prescan arg:r
  126. prescan arg:a
  127. main argc after prescan()=7
  128. ATTSV conbgt process group=5059
  129. non-POSIX conbgt terminal process group=5059
  130. conbgt process group test=0
  131. SVR4ORPOSIX jc test...
  132. sysconf(_SC_JOB_CONTROL)[jc]=1
  133. conbgt jc=1
  134. conbgt jcshell=1
  135. conbgt isatty test=1
  136. conbgt backgrd=0
  137. conint backgrd=0
  138. conint jc=1
  139. conint foreground catching signals, jc=1
  140. conint SIGSTSTP=472048
  141. addmac nam[ibm-linemode]=12
  142. addmac def[set parity mark, set dupl half, set handsh xon, set flow none]=61
  143. addmac macro def[ibm-linemode]
  144. addmac table size[ibm-linemode]=0
  145. addmac position[ibm-linemode]=0
  146. addmac nam[fatal]=5
  147. addmac def[if def \%1 echo \%1, if not = \v(local) 0 hangup, stop 1]=56
  148. addmac macro def[fatal]
  149. addmac table size[fatal]=1
  150. addmac position[fatal]=0
  151. addmac nam[fast]=4
  152. addmac def[set win 20, set rec pack 4096, set prefix minimal]=49
  153. addmac macro def[fast]
  154. addmac table size[fast]=2
  155. addmac position[fast]=0
  156. addmac nam[cautious]=8
  157. addmac def[set win 4, set rec pack 1000, set prefixing cautious]=52
  158. addmac macro def[cautious]
  159. addmac table size[cautious]=3
  160. addmac position[cautious]=0
  161. addmac nam[robust]=6
  162. addmac def[set win 1, set rec pack 90, set prefixing all]=45
  163. addmac macro def[robust]
  164. addmac table size[robust]=4
  165. addmac position[robust]=4
  166. addmmac line[_assign _for\v(cmdlevel) { _getargs,]=36
  167. addmmac line[define \\\%1 \feval(\%2),:_..top,if \%5 \\\%1 \%3 goto _..bot,]=62
  168. addmmac line[\%6,:_..inc,incr \\\%1 \%4,goto _..top,:_..bot,_putargs},]=57
  169. addmmac line[def break goto _..bot, def continue goto _..inc,]=48
  170. addmmac line[do _for\v(cmdlevel) \%1 \%2 \%3 \%4 { \%5 },_assign _for\v(cmdlevel)]=68
  171. addmmac lines=5
  172. addmmac loop exit=0
  173. addmmac length[_forx]=271
  174. addmmac constructed string[_assign _for\v(cmdlevel) { _getargs,define \\\%1 \feval(\%2),:_..top,if \%5 \\\%1 \%3 goto _..bot,\%6,:_..inc,incr \\\%1 \%4,goto _..top,:_..bot,_putargs},def break goto _..bot, def continue goto _..inc,do _for\v(cmdlevel) \%1 \%2 \%3 \%4 { \%5 },_assign _for\v(cmdlevel)]=271
  175. addmac nam[_forx]=5
  176. addmac def[_assign _for\v(cmdlevel) { _getargs,define \\\%1 \feval(\%2),:_..top,if \%5 \\\%1 \%3 goto _..bot,\%6,:_..inc,incr \\\%1 \%4,goto _..top,:_..bot,_putargs},def break goto _..bot, def continue goto _..inc,do _for\v(cmdlevel) \%1 \%2 \%3 \%4 { \%5 },_assign _for\v(cmdlevel)]=271
  177. addmac macro def[_forx]
  178. addmac table size[_forx]=5
  179. addmac position[_forx]=0
  180. addmmac line[_assign _if\v(cmdlevel) {_getargs,\%1,_putargs},]=48
  181. addmmac line[do _if\v(cmdlevel),_assign _if\v(cmdlevel)]=42
  182. addmmac lines=2
  183. addmmac loop exit=0
  184. addmmac length[_xif]=90
  185. addmmac constructed string[_assign _if\v(cmdlevel) {_getargs,\%1,_putargs},do _if\v(cmdlevel),_assign _if\v(cmdlevel)]=90
  186. addmac nam[_xif]=4
  187. addmac def[_assign _if\v(cmdlevel) {_getargs,\%1,_putargs},do _if\v(cmdlevel),_assign _if\v(cmdlevel)]=90
  188. addmac macro def[_xif]
  189. addmac table size[_xif]=6
  190. addmac position[_xif]=1
  191. addmmac line[_assign _whi\v(cmdlevel) {_getargs,]=35
  192. addmmac line[:_..inc,\%1,\%2,goto _..inc,:_..bot,_putargs},]=46
  193. addmmac line[_def break goto _..bot, _def continue goto _..inc,]=50
  194. addmmac line[do _whi\v(cmdlevel),_assign _whi\v(cmdlevel)]=44
  195. addmmac lines=4
  196. addmmac loop exit=0
  197. addmmac length[_while]=175
  198. addmmac constructed string[_assign _whi\v(cmdlevel) {_getargs,:_..inc,\%1,\%2,goto _..inc,:_..bot,_putargs},_def break goto _..bot, _def continue goto _..inc,do _whi\v(cmdlevel),_assign _whi\v(cmdlevel)]=175
  199. addmac nam[_while]=6
  200. addmac def[_assign _whi\v(cmdlevel) {_getargs,:_..inc,\%1,\%2,goto _..inc,:_..bot,_putargs},_def break goto _..bot, _def continue goto _..inc,do _whi\v(cmdlevel),_assign _whi\v(cmdlevel)]=175
  201. addmac macro def[_while]
  202. addmac table size[_while]=7
  203. addmac position[_while]=1
  204. addmmac line[_assign _sw_\v(cmdlevel) {_getargs,]=35
  205. addmmac line[_forward \%1,\%2,:_..bot,_putargs},_def break goto _..bot,]=58
  206. addmmac line[do _sw_\v(cmdlevel),_assign _sw_\v(cmdlevel)]=44
  207. addmmac lines=3
  208. addmmac loop exit=0
  209. addmmac length[_switx]=137
  210. addmmac constructed string[_assign _sw_\v(cmdlevel) {_getargs,_forward \%1,\%2,:_..bot,_putargs},_def break goto _..bot,do _sw_\v(cmdlevel),_assign _sw_\v(cmdlevel)]=137
  211. addmac nam[_switx]=6
  212. addmac def[_assign _sw_\v(cmdlevel) {_getargs,_forward \%1,\%2,:_..bot,_putargs},_def break goto _..bot,do _sw_\v(cmdlevel),_assign _sw_\v(cmdlevel)]=137
  213. addmac macro def[_switx]
  214. addmac table size[_switx]=8
  215. addmac position[_switx]=1
  216. xxstring[10]=2
  217. chknum[10]
  218. addmac nam[\&_[0]]=6
  219. addmac def[(null pointer)]=0
  220. xxstring[0]=1
  221. chknum[0]
  222. delmac nam[&_[0]]
  223. xxstring[0]=1
  224. chknum[0]
  225. delmac def[(null pointer)]
  226. delmac mlook[&_[0]]=-1
  227. addmac nam[\&_[1]]=6
  228. addmac def[(null pointer)]=0
  229. xxstring[1]=1
  230. chknum[1]
  231. delmac nam[&_[1]]
  232. xxstring[1]=1
  233. chknum[1]
  234. delmac def[(null pointer)]
  235. delmac mlook[&_[1]]=-1
  236. addmac nam[\&_[2]]=6
  237. addmac def[(null pointer)]=0
  238. xxstring[2]=1
  239. chknum[2]
  240. delmac nam[&_[2]]
  241. xxstring[2]=1
  242. chknum[2]
  243. delmac def[(null pointer)]
  244. delmac mlook[&_[2]]=-1
  245. addmac nam[\&_[3]]=6
  246. addmac def[(null pointer)]=0
  247. xxstring[3]=1
  248. chknum[3]
  249. delmac nam[&_[3]]
  250. xxstring[3]=1
  251. chknum[3]
  252. delmac def[(null pointer)]
  253. delmac mlook[&_[3]]=-1
  254. addmac nam[\&_[4]]=6
  255. addmac def[(null pointer)]=0
  256. xxstring[4]=1
  257. chknum[4]
  258. delmac nam[&_[4]]
  259. xxstring[4]=1
  260. chknum[4]
  261. delmac def[(null pointer)]
  262. delmac mlook[&_[4]]=-1
  263. addmac nam[\&_[5]]=6
  264. addmac def[(null pointer)]=0
  265. xxstring[5]=1
  266. chknum[5]
  267. delmac nam[&_[5]]
  268. xxstring[5]=1
  269. chknum[5]
  270. delmac def[(null pointer)]
  271. delmac mlook[&_[5]]=-1
  272. addmac nam[\&_[6]]=6
  273. addmac def[(null pointer)]=0
  274. xxstring[6]=1
  275. chknum[6]
  276. delmac nam[&_[6]]
  277. xxstring[6]=1
  278. chknum[6]
  279. delmac def[(null pointer)]
  280. delmac mlook[&_[6]]=-1
  281. addmac nam[\&_[7]]=6
  282. addmac def[(null pointer)]=0
  283. xxstring[7]=1
  284. chknum[7]
  285. delmac nam[&_[7]]
  286. xxstring[7]=1
  287. chknum[7]
  288. delmac def[(null pointer)]
  289. delmac mlook[&_[7]]=-1
  290. addmac nam[\&_[8]]=6
  291. addmac def[(null pointer)]=0
  292. xxstring[8]=1
  293. chknum[8]
  294. delmac nam[&_[8]]
  295. xxstring[8]=1
  296. chknum[8]
  297. delmac def[(null pointer)]
  298. delmac mlook[&_[8]]=-1
  299. addmac nam[\&_[9]]=6
  300. addmac def[(null pointer)]=0
  301. xxstring[9]=1
  302. chknum[9]
  303. delmac nam[&_[9]]
  304. xxstring[9]=1
  305. chknum[9]
  306. delmac def[(null pointer)]
  307. delmac mlook[&_[9]]=-1
  308. xxstring[7]=1
  309. chknum[7]
  310. addmac nam[\&@[0]]=6
  311. addmac def[wermit]=6
  312. xxstring[0]=1
  313. chknum[0]
  314. delmac nam[&@[0]]
  315. xxstring[0]=1
  316. chknum[0]
  317. delmac def[(null pointer)]
  318. delmac mlook[&@[0]]=-1
  319. addmac nam[\&@[1]]=6
  320. addmac def[-p]=2
  321. xxstring[1]=1
  322. chknum[1]
  323. delmac nam[&@[1]]
  324. xxstring[1]=1
  325. chknum[1]
  326. delmac def[(null pointer)]
  327. delmac mlook[&@[1]]=-1
  328. addmac nam[\&@[2]]=6
  329. addmac def[n]=1
  330. xxstring[2]=1
  331. chknum[2]
  332. delmac nam[&@[2]]
  333. xxstring[2]=1
  334. chknum[2]
  335. delmac def[(null pointer)]
  336. delmac mlook[&@[2]]=-1
  337. addmac nam[\&@[3]]=6
  338. addmac def[-d]=2
  339. xxstring[3]=1
  340. chknum[3]
  341. delmac nam[&@[3]]
  342. xxstring[3]=1
  343. chknum[3]
  344. delmac def[(null pointer)]
  345. delmac mlook[&@[3]]=-1
  346. addmac nam[\&@[4]]=6
  347. addmac def[-ir]=3
  348. xxstring[4]=1
  349. chknum[4]
  350. delmac nam[&@[4]]
  351. xxstring[4]=1
  352. chknum[4]
  353. delmac def[(null pointer)]
  354. delmac mlook[&@[4]]=-1
  355. addmac nam[\&@[5]]=6
  356. addmac def[-a]=2
  357. xxstring[5]=1
  358. chknum[5]
  359. delmac nam[&@[5]]
  360. xxstring[5]=1
  361. chknum[5]
  362. delmac def[(null pointer)]
  363. delmac mlook[&@[5]]=-1
  364. addmac nam[\&@[6]]=6
  365. addmac def[hyp30.txt]=9
  366. xxstring[6]=1
  367. chknum[6]
  368. delmac nam[&@[6]]
  369. xxstring[6]=1
  370. chknum[6]
  371. delmac def[(null pointer)]
  372. delmac mlook[&@[6]]=-1
  373. ini file is[/home/kwong/.kermrc]
  374. main executing init file=-1
  375. main exits init file=-1
  376. main 2 cfilef=0
  377. main argc=7
  378. cmdlin[wermit]=7
  379. cmdlin cfilef=0
  380. xargv[-p]=6
  381. doarg entry[p]=6
  382. doarg arg:p
  383. xargv[-d]=4
  384. doarg entry[d]=4
  385. doarg arg:d
  386. xargv[-ir]=3
  387. doarg entry[ir]=3
  388. doarg arg:i
  389. doarg arg:r
  390. xargv[-a]=2
  391. doarg entry[a]=2
  392. doarg arg:a
  393. action=118
  394. isdir stat[hyp30.txt]=-1
  395. isdir errno=2
  396.  length=9
  397. isdir stat[hyp30.txt]=-1
  398. isdir errno=2
  399.  i=0
  400. zchko access ok:[.]=0
  401. ATTSV conbgt process group=5059
  402. non-POSIX conbgt terminal process group=5059
  403. conbgt process group test=0
  404. SVR4ORPOSIX jc test...
  405. sysconf(_SC_JOB_CONTROL)[jc]=1
  406. conbgt jc=1
  407. conbgt jcshell=1
  408. conbgt isatty test=1
  409. conbgt backgrd=0
  410. conint backgrd=0
  411. conint jc=1
  412. conint foreground catching signals, jc=1
  413. conint SIGSTSTP=472048
  414. xxproto entry justone=0
  415. ttopen telnetfd=0
  416. ttopen entry modem[/dev/tty]=0
  417.  ttyfd=-1
  418.  lcl=-1
  419. ttopen MAXNAMLEN defined
  420. ttopen BSD4 *NOT* defined
  421. ttopen BSD42 *NOT* defined
  422. ttopen MYREAD defined
  423. ttopen fdflag=0
  424. ttopen ttyfd[/dev/tty]=4
  425.  ttname=CTTNAM[/dev/tty]=0
  426. ttopen setting ttyfd = 0
  427. ttopen ioctl TCGETA ttold.c_lflag=35387
  428. ttgspd ttyfd=0
  429. ttgspd cfgetospeed 2 ATTSV=15
  430. ttgspd code=15
  431. ttgspd speed=38400
  432. ttopen ttspeed=38400
  433. ttopen, ttyfd=0
  434.  lcl=0
  435.  lock file[]=0
  436. proto ttopen local[/dev/tty]=0
  437. ttpkt parity=0
  438. ttpkt xflow=1
  439. ttpkt speed=-1
  440. ttpkt ttpmsk=255
  441. ttpkt netconn=0
  442. tthflow ATTSV RTS/CTS OFF
  443. tthflow ATTSV RTSXOFF OFF=-1
  444. tthflow ATTSV DTR/CD OFF
  445. tthflow ATTSV DTRXOFF OFF=-1
  446. connoi
  447. resetc fsize=-1
  448. proto calling wart, justone=0
  449. input sstate=118
  450.  nakstate=0
  451.  sndtyp:^@
  452. tinit bestlen=0
  453. tinit setting justone=0
  454. tinit tcharset=0
  455. tinit fcharset=0
  456. chktimo timo=8
  457. chktimo flag=0
  458. chktimo spmax=90
  459. chktimo urpsiz=90
  460. ttgspd ttyfd=0
  461. ttgspd cfgetospeed 2 ATTSV=15
  462. ttgspd code=15
  463. ttgspd speed=38400
  464. chktimo plen=90
  465. makebuf=1
  466. makebuf bufsiz=90515
  467. makebuf MAXWS=32
  468. mksbuf makebuf return=90515
  469. getsbuf, packet=0
  470. getsbuf, sbufnum=1
  471. tinit getsbuf=0
  472. SEND BUFFERS:
  473. buffer inuse address length data type seq flag retries
  474.    0     1   131576090515     0        0     0
  475. [(null pointer)]
  476. free: 0, winlo: 0
  477. makebuf=1
  478. makebuf bufsiz=90515
  479. makebuf MAXWS=32
  480. mkrbuf makebuf return=90515
  481. input sstate=0
  482.  nakstate=1
  483.  sndtyp:^@
  484. entering rpack, pktnum=0
  485. getrbuf rbufnum=1
  486. getrbuf wslots=1
  487. getrbuf dum002=4321
  488. getrbuf dum003=1111
  489. getrbuf new rbufnum=0
  490. rpack getrbuf=0
  491. ttinl max=90514
  492. ttinl timo=8
  493. ttinl alarm=0
  494. ttinl start:^A
  495. ttinl eol=13
  496. SVORPOSIX myfillbuf=16
  497. myfillbuf read=16
  498. ttinl length=13
  499. ttinl EOP length=13
  500. ttinl i=15
  501. parchk n=15
  502. parchk start=1
  503. ttinl got[- S~% @-#Y1~(C]=15
  504. rpack bctl=1
  505. rpack chklen=1
  506. rpack block check OK=0
  507. gtimer=8
  508. input recv[~% @-#Y1~(]=83
  509. RECEIVE BUFFERS:
  510. buffer inuse address length data type seq flag retries
  511.    0     1   140628090515     0   S    0     0
  512. [- S~% @-#Y1~(]
  513. free: 0, winlo: 0
  514. input rsn=winlo=0
  515. input about to flush
  516. ttflui netflui
  517. ttflui ttyfd=0
  518. ttflui ATTSV
  519. input returning type:S
  520. ztime: ATTSV[Sun Jun  1 16:53:12 1997
  521. ]
  522. entering spar[~% @-#Y1~(]
  523. chktimo timo=5
  524. chktimo flag=0
  525. chktimo spmax=94
  526. chktimo urpsiz=90
  527. ttgspd ttyfd=0
  528. ttgspd cfgetospeed 2 ATTSV=15
  529. ttgspd code=15
  530. ttgspd speed=38400
  531. chktimo plen=94
  532. spar 8bq rq:Y
  533. spar 8bq sq:Y
  534. spar 8bq ebq:&
  535. spar 8bq rqf=1
  536. spar capas=8
  537. spar lscapu=0
  538. spar lscapr=1
  539. spar ebqflg=0
  540. spar swcapr=1
  541. spar swcapu=0
  542. spar lscapu=0
  543. spar y=10
  544. spar lpcapu=0
  545. spar slow-start spsiz=94
  546. spar lp spmax=94
  547. chktimo timo=5
  548. chktimo flag=0
  549. chktimo spmax=94
  550. chktimo urpsiz=90
  551. ttgspd ttyfd=0
  552. ttgspd cfgetospeed 2 ATTSV=15
  553. ttgspd code=15
  554. ttgspd speed=38400
  555. chktimo plen=94
  556. spar window=8
  557. spar no windows=1
  558. spar: data[~% @-#Y1~(]=10
  559.  spsiz =94
  560.  timint=5
  561.  npad  =0
  562.  padch =0
  563.  seol  =13
  564.  ctlq  =35
  565.  ebq   =38
  566.  ebqflg=0
  567.  bctr  =1
  568.  rptq  =126
  569.  rptflg=1
  570.  lscapu=0
  571.  atcapu=1
  572.  lpcapu=0
  573.  swcapu=0
  574.  wslotn=1
  575.  whatru=0
  576. chktimo timo=15
  577. chktimo flag=0
  578. chktimo spmax=94
  579. chktimo urpsiz=90
  580. ttgspd ttyfd=0
  581. ttgspd cfgetospeed 2 ATTSV=15
  582. ttgspd code=15
  583. ttgspd speed=38400
  584. chktimo plen=94
  585. rpar 8bq sq:Y
  586. rpar 8bq ebq:&
  587. rpar[z/ @-#Y1~^! z0___F"U1]
  588. rpar: data[z/ @-#Y1~^! z0___F"U1]=21
  589.  rpsiz =90
  590.  rtimo =8
  591.  mypadn=0
  592.  mypadc=0
  593.  eol   =13
  594.  ctlq  =35
  595.  sq    =89
  596.  ebq   =38
  597.  ebqflg=0
  598.  bctr  =1
  599.  rptq  =126
  600.  rptflg=1
  601.  capas =9
  602.  bits  =94
  603.  lscapu=0
  604.  atcapu=1
  605.  lpcapu=0
  606.  swcapu=0
  607.  wslotr=1
  608.  rpsiz(extended)=90
  609. ack1[z/ @-#Y1~^! z0___F"U1]
  610. ackns[z/ @-#Y1~^! z0___F"U1]=0
  611. ackns k=0
  612. freesbuf=0
  613. getsbuf, packet=0
  614. getsbuf, sbufnum=1
  615. spack n=0
  616. spack data[]=1315767
  617. spack len=21
  618.  mydata=1315763
  619.  sseqtbl[n]=0
  620. gtimer=8
  621. ttol n=27
  622. ttol s[8 Yz/ @-#Y1~^! z0___F"U1G
  623. ttol try=1
  624. ttol ok=27
  625. spack ttol returns=27
  626. SEND BUFFERS:
  627. buffer inuse address length data type seq flag retries
  628.    0     1   131576090515    27   Y    0     0
  629. [8 Yz/ @-#Y1~^! z0___F"U1G
  630. free: 0, winlo: 0
  631. spack about to call screen
  632.  with mydata=[8 Yz/ @-#Y1~^! z0___F"U1G
  633. ackns winlo=0
  634. ackns n=0
  635. freerbuf, slot=0
  636. freerbuf, packet=0
  637. freerbuf, new rbufnum=1
  638. freesbuf=0
  639. resetc fsize=-1
  640. input sstate=0
  641.  nakstate=1
  642.  sndtyp:Y
  643. entering rpack, pktnum=0
  644. getrbuf rbufnum=1
  645. getrbuf wslots=1
  646. getrbuf dum002=4321
  647. getrbuf dum003=1111
  648. getrbuf new rbufnum=0
  649. rpack getrbuf=0
  650. ttinl max=90514
  651. ttinl timo=8
  652. ttinl alarm=0
  653. ttinl start:^A
  654. ttinl eol=13
  655. SVORPOSIX myfillbuf=11
  656. myfillbuf read=11
  657. ttinl length=8
  658. ttinl EOP length=8
  659. ttinl i=10
  660. ttinl got[(!Ftest2#]=10
  661. rpack bctl=1
  662. rpack chklen=1
  663. rpack block check OK=1
  664. gtimer=0
  665. input recv[test2]=70
  666. RECEIVE BUFFERS:
  667. buffer inuse address length data type seq flag retries
  668.    0     1   140628090515     0   F    1     0
  669. [(!Ftest2]
  670. free: 0, winlo: 1
  671. input rsn=winlo=1
  672. input about to flush
  673. ttflui netflui
  674. ttflui ttyfd=0
  675. ttflui ATTSV
  676. input returning type:F
  677. rcvfil[test2]
  678. rcvfil cmarg2[hyp30.txt]
  679. rcvfil substituting cmarg2[hyp30.txt]
  680. zstrip before[hyp30.txt]
  681. zstrip after tilde-stripping[hyp30.txt]
  682. zstrip after[hyp30.txt]
  683. rcvfil zstrip[hyp30.txt]
  684. zrtol original name=1225056
  685. zrtol new name[hyp30.txt]
  686. rcvfil as[hyp30.txt]
  687. isdir stat[hyp30.txt]=-1
  688. isdir errno=2
  689. rcvfil dirflg=0
  690. zchki stat fails[hyp30.txt]=2
  691. rcvfil ofn1x=0
  692. rcvfil ofn1[hyp30.txt]
  693. rcvfil ofn2[(NULL)]
  694. rcvfil: n[hyp30.txt]
  695. gtimer=0
  696. isabsolute[hyp30.txt]=9
  697. isabsolute returns[]=0
  698. zgtdir CWDBL=1024
  699. getpkt fmask=255
  700. getpkt new rt=47
  701. getpkt eof/eot[/tmp/test/hyp30.txt]=19
  702. encstr fits OK, size=19
  703. ack1[/tmp/test/hyp30.txt]
  704. ackns[/tmp/test/hyp30.txt]=1
  705. ackns k=0
  706. freesbuf=1
  707.  sseqtbl[n]=-1
  708. getsbuf, packet=1
  709. getsbuf, sbufnum=1
  710. spack n=1
  711. spack data[/tmp/test/hyp30.txt]=1315767
  712. spack len=19
  713.  mydata=1315763
  714.  sseqtbl[n]=0
  715. gtimer=0
  716. ttol n=25
  717. ttol s[6!Y/tmp/test/hyp30.txt2
  718. ttol try=1
  719. ttol ok=25
  720. spack ttol returns=25
  721. SEND BUFFERS:
  722. buffer inuse address length data type seq flag retries
  723.    0     1   131576090515    25   Y    1     0
  724. [6!Y/tmp/test/hyp30.txt2
  725. free: 0, winlo: 1
  726. spack about to call screen
  727.  with mydata=[6!Y/tmp/test/hyp30.txt2
  728. ackns winlo=1
  729. ackns n=1
  730. freerbuf, slot=0
  731. freerbuf, packet=1
  732. freerbuf, new rbufnum=1
  733. freesbuf=1
  734. window=1
  735. makebuf=1
  736. makebuf bufsiz=90515
  737. makebuf MAXWS=32
  738. mksbuf makebuf return=90515
  739. makebuf=1
  740. makebuf bufsiz=90515
  741. makebuf MAXWS=32
  742. mkrbuf makebuf return=90515
  743. SEND BUFFERS:
  744. buffer inuse address length data type seq flag retries
  745.    0     0   131576090515     0       -1     0
  746. [6!Y/tmp/test/hyp30.txt2
  747. free: 1, winlo: 2
  748. RECEIVE BUFFERS:
  749. buffer inuse address length data type seq flag retries
  750.    0     0   140628090515     0       -1     0
  751. []
  752. free: 1, winlo: 2
  753. input sstate=0
  754.  nakstate=1
  755.  sndtyp:Y
  756. entering rpack, pktnum=0
  757. getrbuf rbufnum=1
  758. getrbuf wslots=1
  759. getrbuf dum002=4321
  760. getrbuf dum003=1111
  761. getrbuf new rbufnum=0
  762. rpack getrbuf=0
  763. ttinl max=90514
  764. ttinl timo=5
  765. ttinl alarm=0
  766. ttinl start:^A
  767. ttinl eol=13
  768. SVORPOSIX myfillbuf=36
  769. myfillbuf read=36
  770. ttinl length=33
  771. ttinl EOP length=33
  772. ttinl i=35
  773. ttinl got[A"A!!01"18#119700201 00:00:07."U83]=35
  774. rpack bctl=1
  775. rpack chklen=1
  776. rpack block check OK=2
  777. gtimer=0
  778. input recv[!!01"18#119700201 00:00:07."U8]=65
  779. RECEIVE BUFFERS:
  780. buffer inuse address length data type seq flag retries
  781.    0     1   140628090515     0   A    2     0
  782. [A"A!!01"18#119700201 00:00:07."U8]
  783. free: 0, winlo: 2
  784. input rsn=winlo=2
  785. input about to flush
  786. ttflui netflui
  787. ttflui ttyfd=0
  788. ttflui ATTSV
  789. input returning type:A
  790. gattr length[18]=18
  791. gattr fsize[18]
  792. gattr return[]=0
  793. ack1[]
  794. ackns[]=2
  795. ackns k=0
  796. freesbuf=2
  797.  sseqtbl[n]=-1
  798. getsbuf, packet=2
  799. getsbuf, sbufnum=1
  800. spack n=2
  801. spack data[/tmp/test/hyp30.txt2
  802. spack len=0
  803.  mydata=1315763
  804.  sseqtbl[n]=0
  805. gtimer=0
  806. ttol n=6
  807. ttol s[#"Y@
  808. ttol try=1
  809. ttol ok=6
  810. spack ttol returns=6
  811. SEND BUFFERS:
  812. buffer inuse address length data type seq flag retries
  813.    0     1   131576090515     6   Y    2     0
  814. [#"Y@
  815. free: 0, winlo: 2
  816. spack about to call screen
  817.  with mydata=[#"Y@
  818. ackns winlo=2
  819. ackns n=2
  820. freerbuf, slot=0
  821. freerbuf, packet=2
  822. freerbuf, new rbufnum=1
  823. freesbuf=2
  824. input sstate=0
  825.  nakstate=1
  826.  sndtyp:Y
  827. entering rpack, pktnum=0
  828. getrbuf rbufnum=1
  829. getrbuf wslots=1
  830. getrbuf dum002=4321
  831. getrbuf dum003=1111
  832. getrbuf new rbufnum=0
  833. rpack getrbuf=0
  834. ttinl max=90514
  835. ttinl timo=5
  836. ttinl alarm=0
  837. ttinl start:^A
  838. ttinl eol=13
  839. SVORPOSIX myfillbuf=26
  840. myfillbuf read=26
  841. ttinl length=23
  842. ttinl EOP length=23
  843. ttinl i=25
  844. ttinl got[7#D"date 6/1/2038" #M#JO]=25
  845. rpack bctl=1
  846. rpack chklen=1
  847. rpack block check OK=3
  848. gtimer=1
  849. input recv["date 6/1/2038" #M#J]=68
  850. RECEIVE BUFFERS:
  851. buffer inuse address length data type seq flag retries
  852.    0     1   140628090515     0   D    3     0
  853. [7#D"date 6/1/2038" #M#J]
  854. free: 0, winlo: 3
  855. input rsn=winlo=3
  856. input about to flush
  857. ttflui netflui
  858. ttflui ttyfd=0
  859. ttflui ATTSV
  860. input returning type:D
  861. opena f[hyp30.txt]
  862. opena discard=0
  863. Attributes for incoming file [hyp30.txt]
  864.  length in K=0
  865.  file type[]=0
  866.  creation date[19700201 00:00:07]=17
  867.  creator[]=0
  868.  account[]=0
  869.  area[]=0
  870.  password[]=0
  871.  blksize=-1
  872.  access[]=0
  873.  encoding[]=0
  874.  disposition[]=0
  875.  lprotection[]=0
  876.  gprotection[]=0
  877.  systemid[U8]=2
  878.  recfm[]=0
  879.  sysparam[]=0
  880.  length=18
  881.  reply[]
  882. opena xflg=0
  883. opena remfile=0
  884. opena remappd=0
  885. opena disp=0
  886. opena dispos=0
  887. opena [file]=mode: [hyp30.txt]=0
  888. openo: name[hyp30.txt]
  889. zopeno[hyp30.txt]=3
  890. zopeno fcb disp=0
  891. zopeno fcb type=1
  892. zopeno fcb char=0
  893.  zopeno[hyp30.txt]=3
  894. zopeno fopen arg[w]
  895. zopeno ok
  896. openo ok, name[hyp30.txt]
  897. zgtdir CWDBL=1024
  898. ackns[]=3
  899. ackns k=0
  900. freesbuf=3
  901.  sseqtbl[n]=-1
  902. getsbuf, packet=3
  903. getsbuf, sbufnum=1
  904. spack n=3
  905. spack data[@
  906. spack len=0
  907.  mydata=1315763
  908.  sseqtbl[n]=0
  909. gtimer=1
  910. ttol n=6
  911. ttol s[##YA
  912. ttol try=1
  913. ttol ok=6
  914. spack ttol returns=6
  915. SEND BUFFERS:
  916. buffer inuse address length data type seq flag retries
  917.    0     1   131576090515     6   Y    3     0
  918. [##YA
  919. free: 0, winlo: 3
  920. spack about to call screen
  921.  with mydata=[##YA
  922. ackns winlo=3
  923. ackns n=3
  924. freerbuf, slot=0
  925. freerbuf, packet=3
  926. freerbuf, new rbufnum=1
  927. freesbuf=3
  928. input sstate=0
  929.  nakstate=1
  930.  sndtyp:Y
  931. entering rpack, pktnum=0
  932. getrbuf rbufnum=1
  933. getrbuf wslots=1
  934. getrbuf dum002=4321
  935. getrbuf dum003=1111
  936. getrbuf new rbufnum=0
  937. rpack getrbuf=0
  938. ttinl max=90514
  939. ttinl timo=5
  940. ttinl alarm=0
  941. ttinl start:^A
  942. ttinl eol=13
  943. SVORPOSIX myfillbuf=6
  944. myfillbuf read=6
  945. ttinl length=3
  946. ttinl EOP length=3
  947. ttinl i=5
  948. ttinl got[#$ZC]=5
  949. rpack bctl=1
  950. rpack chklen=1
  951. rpack block check OK=4
  952. gtimer=1
  953. input recv[]=90
  954. RECEIVE BUFFERS:
  955. buffer inuse address length data type seq flag retries
  956.    0     1   140628090515     0   Z    4     0
  957. [#$Z]
  958. free: 0, winlo: 4
  959. input rsn=winlo=4
  960. input about to flush
  961. ttflui netflui
  962. ttflui ttyfd=0
  963. ttflui ATTSV
  964. input returning type:Z
  965. reof fncact[hyp30.txt]=2
  966. reof discard=0
  967. reof cxseen=0
  968. reof czseen=0
  969. reof rdatap[]
  970. reof success=0
  971. clsof disp=0
  972. zoutdump chars=18
  973. zoutdump write ok=18
  974. zclose success=1
  975. Closed
  976. zstime[hyp30.txt]
  977. zstime[19700201 00:00:07]=17
  978. zstrdt[19700201 00:00:07]=17
  979. zstime date check 1[19700201 00:00:07]=17
  980. zstime date check 2[19700201 00:00:07]=17
  981. zstime date check 3[19700201 00:00:07]=17
  982. zstime so far so good
  983. zstime year[1970]=1970
  984. zstime: tm=2696407
  985. zstime: A-pkt date ok [19700201 00:00:07]=17
  986. zstime: sb.st_atime=865198393
  987. zstime 0: modtime set for file[hyp30.txt]
  988. reof returns=1
  989. ackns[]=4
  990. ackns k=0
  991. freesbuf=4
  992.  sseqtbl[n]=-1
  993. getsbuf, packet=4
  994. getsbuf, sbufnum=1
  995. spack n=4
  996. spack data[A
  997. spack len=0
  998.  mydata=1315763
  999.  sseqtbl[n]=0
  1000. gtimer=1
  1001. ttol n=6
  1002. ttol s[#$YB
  1003. ttol try=1
  1004. ttol ok=6
  1005. spack ttol returns=6
  1006. SEND BUFFERS:
  1007. buffer inuse address length data type seq flag retries
  1008.    0     1   131576090515     6   Y    4     0
  1009. [#$YB
  1010. free: 0, winlo: 4
  1011. spack about to call screen
  1012.  with mydata=[#$YB
  1013. ackns winlo=4
  1014. ackns n=4
  1015. freerbuf, slot=0
  1016. freerbuf, packet=4
  1017. freerbuf, new rbufnum=1
  1018. freesbuf=4
  1019. input sstate=0
  1020.  nakstate=1
  1021.  sndtyp:Y
  1022. entering rpack, pktnum=0
  1023. getrbuf rbufnum=1
  1024. getrbuf wslots=1
  1025. getrbuf dum002=4321
  1026. getrbuf dum003=1111
  1027. getrbuf new rbufnum=0
  1028. rpack getrbuf=0
  1029. ttinl max=90514
  1030. ttinl timo=5
  1031. ttinl alarm=0
  1032. ttinl start:^A
  1033. ttinl eol=13
  1034. SVORPOSIX myfillbuf=6
  1035. myfillbuf read=6
  1036. ttinl length=3
  1037. ttinl EOP length=3
  1038. ttinl i=5
  1039. ttinl got[#%B,]=5
  1040. rpack bctl=1
  1041. rpack chklen=1
  1042. rpack block check OK=5
  1043. gtimer=1
  1044. input recv[]=66
  1045. RECEIVE BUFFERS:
  1046. buffer inuse address length data type seq flag retries
  1047.    0     1   140628090515     0   B    5     0
  1048. [#%B]
  1049. free: 0, winlo: 5
  1050. RTT RECV=0
  1051. RTT stddev2=8000
  1052. RTT delay  =500
  1053. RTT rcvtimo=30
  1054. input rsn=winlo=5
  1055. input about to flush
  1056. ttflui netflui
  1057. ttflui ttyfd=0
  1058. ttflui ATTSV
  1059. input returning type:B
  1060. ackns[]=5
  1061. ackns k=0
  1062. freesbuf=5
  1063.  sseqtbl[n]=-1
  1064. getsbuf, packet=5
  1065. getsbuf, sbufnum=1
  1066. spack n=5
  1067. spack data[B
  1068. spack len=0
  1069.  mydata=1315763
  1070.  sseqtbl[n]=0
  1071. gtimer=1
  1072. ttol n=6
  1073. ttol s[#%YC
  1074. ttol try=1
  1075. ttol ok=6
  1076. spack ttol returns=6
  1077. SEND BUFFERS:
  1078. buffer inuse address length data type seq flag retries
  1079.    0     1   131576090515     6   Y    5     0
  1080. [#%YC
  1081. free: 0, winlo: 5
  1082. spack about to call screen
  1083.  with mydata=[#%YC
  1084. ackns winlo=5
  1085. ackns n=5
  1086. freerbuf, slot=0
  1087. freerbuf, packet=5
  1088. freerbuf, new rbufnum=1
  1089. freesbuf=5
  1090. gtimer=1
  1091. ztime: ATTSV[Sun Jun  1 16:53:13 1997
  1092. ]
  1093. msleep SELECT 1=500
  1094. msleep SELECT 2=500
  1095. msleep SVR4 select=0
  1096. ttres tty modes restore=0
  1097. doexit exitstat=0
  1098. doexit what=0
  1099. ttclos ttyfd=0
  1100. ttclos done
  1101. conres cgmf=1
  1102. conres isatty ok
  1103. conres restoring ioctl
  1104. C-Kermit EXIT status=0
  1105.  
  1106.  
  1107. --------------------- HYPERTERMINAL DEBUG LOG END HERE ---------------------
  1108.  
  1109.  
  1110. --------------------- MSDOS KERMIT 3.14 DEBUG LOG START HERE ---------------
  1111.  
  1112. Debug Log [C-Kermit 6.0.192, 6 Sep 96]
  1113.  Solaris 2.x
  1114. ztime: ATTSV[Sun Jun  1 16:40:28 1997
  1115. ]
  1116. Sun Jun  1 16:40:28 1997
  1117.  
  1118. prescan arg:i
  1119. prescan arg:r
  1120. prescan arg:a
  1121. sysinit calling priv_ini
  1122. sysinit jchdlr: SIG_DFL
  1123. ATTSV conbgt process group=4749
  1124. non-POSIX conbgt terminal process group=4749
  1125. conbgt process group test=0
  1126. SVR4ORPOSIX jc test...
  1127. sysconf(_SC_JOB_CONTROL)[jc]=1
  1128. conbgt jc=1
  1129. conbgt jcshell=1
  1130. conbgt isatty test=1
  1131. conbgt backgrd=0
  1132. congm getting modes
  1133. fxdinit fdispla=2
  1134. fxdinit tgetent[vt100]=1
  1135. connoi
  1136. getiobs ok
  1137. ttgspd ttyfd=-1
  1138. ttgspd cfgetospeed 1 ATTSV=15
  1139. ttgspd code=15
  1140. ttgspd speed=38400
  1141. inibufs s=90500
  1142. inibufs r=90500
  1143. inibufs size 1=181040
  1144. inibufs size z=181040
  1145. inibufs size 2=181040
  1146. inibufs bigsbsiz=90515
  1147. inibufs bigrbsiz=90515
  1148. prescan arg:p
  1149. prescan arg:d
  1150. prescan arg:i
  1151. prescan arg:r
  1152. prescan arg:a
  1153. main argc after prescan()=7
  1154. ATTSV conbgt process group=4749
  1155. non-POSIX conbgt terminal process group=4749
  1156. conbgt process group test=0
  1157. SVR4ORPOSIX jc test...
  1158. sysconf(_SC_JOB_CONTROL)[jc]=1
  1159. conbgt jc=1
  1160. conbgt jcshell=1
  1161. conbgt isatty test=1
  1162. conbgt backgrd=0
  1163. conint backgrd=0
  1164. conint jc=1
  1165. conint foreground catching signals, jc=1
  1166. conint SIGSTSTP=472048
  1167. addmac nam[ibm-linemode]=12
  1168. addmac def[set parity mark, set dupl half, set handsh xon, set flow none]=61
  1169. addmac macro def[ibm-linemode]
  1170. addmac table size[ibm-linemode]=0
  1171. addmac position[ibm-linemode]=0
  1172. addmac nam[fatal]=5
  1173. addmac def[if def \%1 echo \%1, if not = \v(local) 0 hangup, stop 1]=56
  1174. addmac macro def[fatal]
  1175. addmac table size[fatal]=1
  1176. addmac position[fatal]=0
  1177. addmac nam[fast]=4
  1178. addmac def[set win 20, set rec pack 4096, set prefix minimal]=49
  1179. addmac macro def[fast]
  1180. addmac table size[fast]=2
  1181. addmac position[fast]=0
  1182. addmac nam[cautious]=8
  1183. addmac def[set win 4, set rec pack 1000, set prefixing cautious]=52
  1184. addmac macro def[cautious]
  1185. addmac table size[cautious]=3
  1186. addmac position[cautious]=0
  1187. addmac nam[robust]=6
  1188. addmac def[set win 1, set rec pack 90, set prefixing all]=45
  1189. addmac macro def[robust]
  1190. addmac table size[robust]=4
  1191. addmac position[robust]=4
  1192. addmmac line[_assign _for\v(cmdlevel) { _getargs,]=36
  1193. addmmac line[define \\\%1 \feval(\%2),:_..top,if \%5 \\\%1 \%3 goto _..bot,]=62
  1194. addmmac line[\%6,:_..inc,incr \\\%1 \%4,goto _..top,:_..bot,_putargs},]=57
  1195. addmmac line[def break goto _..bot, def continue goto _..inc,]=48
  1196. addmmac line[do _for\v(cmdlevel) \%1 \%2 \%3 \%4 { \%5 },_assign _for\v(cmdlevel)]=68
  1197. addmmac lines=5
  1198. addmmac loop exit=0
  1199. addmmac length[_forx]=271
  1200. addmmac constructed string[_assign _for\v(cmdlevel) { _getargs,define \\\%1 \feval(\%2),:_..top,if \%5 \\\%1 \%3 goto _..bot,\%6,:_..inc,incr \\\%1 \%4,goto _..top,:_..bot,_putargs},def break goto _..bot, def continue goto _..inc,do _for\v(cmdlevel) \%1 \%2 \%3 \%4 { \%5 },_assign _for\v(cmdlevel)]=271
  1201. addmac nam[_forx]=5
  1202. addmac def[_assign _for\v(cmdlevel) { _getargs,define \\\%1 \feval(\%2),:_..top,if \%5 \\\%1 \%3 goto _..bot,\%6,:_..inc,incr \\\%1 \%4,goto _..top,:_..bot,_putargs},def break goto _..bot, def continue goto _..inc,do _for\v(cmdlevel) \%1 \%2 \%3 \%4 { \%5 },_assign _for\v(cmdlevel)]=271
  1203. addmac macro def[_forx]
  1204. addmac table size[_forx]=5
  1205. addmac position[_forx]=0
  1206. addmmac line[_assign _if\v(cmdlevel) {_getargs,\%1,_putargs},]=48
  1207. addmmac line[do _if\v(cmdlevel),_assign _if\v(cmdlevel)]=42
  1208. addmmac lines=2
  1209. addmmac loop exit=0
  1210. addmmac length[_xif]=90
  1211. addmmac constructed string[_assign _if\v(cmdlevel) {_getargs,\%1,_putargs},do _if\v(cmdlevel),_assign _if\v(cmdlevel)]=90
  1212. addmac nam[_xif]=4
  1213. addmac def[_assign _if\v(cmdlevel) {_getargs,\%1,_putargs},do _if\v(cmdlevel),_assign _if\v(cmdlevel)]=90
  1214. addmac macro def[_xif]
  1215. addmac table size[_xif]=6
  1216. addmac position[_xif]=1
  1217. addmmac line[_assign _whi\v(cmdlevel) {_getargs,]=35
  1218. addmmac line[:_..inc,\%1,\%2,goto _..inc,:_..bot,_putargs},]=46
  1219. addmmac line[_def break goto _..bot, _def continue goto _..inc,]=50
  1220. addmmac line[do _whi\v(cmdlevel),_assign _whi\v(cmdlevel)]=44
  1221. addmmac lines=4
  1222. addmmac loop exit=0
  1223. addmmac length[_while]=175
  1224. addmmac constructed string[_assign _whi\v(cmdlevel) {_getargs,:_..inc,\%1,\%2,goto _..inc,:_..bot,_putargs},_def break goto _..bot, _def continue goto _..inc,do _whi\v(cmdlevel),_assign _whi\v(cmdlevel)]=175
  1225. addmac nam[_while]=6
  1226. addmac def[_assign _whi\v(cmdlevel) {_getargs,:_..inc,\%1,\%2,goto _..inc,:_..bot,_putargs},_def break goto _..bot, _def continue goto _..inc,do _whi\v(cmdlevel),_assign _whi\v(cmdlevel)]=175
  1227. addmac macro def[_while]
  1228. addmac table size[_while]=7
  1229. addmac position[_while]=1
  1230. addmmac line[_assign _sw_\v(cmdlevel) {_getargs,]=35
  1231. addmmac line[_forward \%1,\%2,:_..bot,_putargs},_def break goto _..bot,]=58
  1232. addmmac line[do _sw_\v(cmdlevel),_assign _sw_\v(cmdlevel)]=44
  1233. addmmac lines=3
  1234. addmmac loop exit=0
  1235. addmmac length[_switx]=137
  1236. addmmac constructed string[_assign _sw_\v(cmdlevel) {_getargs,_forward \%1,\%2,:_..bot,_putargs},_def break goto _..bot,do _sw_\v(cmdlevel),_assign _sw_\v(cmdlevel)]=137
  1237. addmac nam[_switx]=6
  1238. addmac def[_assign _sw_\v(cmdlevel) {_getargs,_forward \%1,\%2,:_..bot,_putargs},_def break goto _..bot,do _sw_\v(cmdlevel),_assign _sw_\v(cmdlevel)]=137
  1239. addmac macro def[_switx]
  1240. addmac table size[_switx]=8
  1241. addmac position[_switx]=1
  1242. xxstring[10]=2
  1243. chknum[10]
  1244. addmac nam[\&_[0]]=6
  1245. addmac def[(null pointer)]=0
  1246. xxstring[0]=1
  1247. chknum[0]
  1248. delmac nam[&_[0]]
  1249. xxstring[0]=1
  1250. chknum[0]
  1251. delmac def[(null pointer)]
  1252. delmac mlook[&_[0]]=-1
  1253. addmac nam[\&_[1]]=6
  1254. addmac def[(null pointer)]=0
  1255. xxstring[1]=1
  1256. chknum[1]
  1257. delmac nam[&_[1]]
  1258. xxstring[1]=1
  1259. chknum[1]
  1260. delmac def[(null pointer)]
  1261. delmac mlook[&_[1]]=-1
  1262. addmac nam[\&_[2]]=6
  1263. addmac def[(null pointer)]=0
  1264. xxstring[2]=1
  1265. chknum[2]
  1266. delmac nam[&_[2]]
  1267. xxstring[2]=1
  1268. chknum[2]
  1269. delmac def[(null pointer)]
  1270. delmac mlook[&_[2]]=-1
  1271. addmac nam[\&_[3]]=6
  1272. addmac def[(null pointer)]=0
  1273. xxstring[3]=1
  1274. chknum[3]
  1275. delmac nam[&_[3]]
  1276. xxstring[3]=1
  1277. chknum[3]
  1278. delmac def[(null pointer)]
  1279. delmac mlook[&_[3]]=-1
  1280. addmac nam[\&_[4]]=6
  1281. addmac def[(null pointer)]=0
  1282. xxstring[4]=1
  1283. chknum[4]
  1284. delmac nam[&_[4]]
  1285. xxstring[4]=1
  1286. chknum[4]
  1287. delmac def[(null pointer)]
  1288. delmac mlook[&_[4]]=-1
  1289. addmac nam[\&_[5]]=6
  1290. addmac def[(null pointer)]=0
  1291. xxstring[5]=1
  1292. chknum[5]
  1293. delmac nam[&_[5]]
  1294. xxstring[5]=1
  1295. chknum[5]
  1296. delmac def[(null pointer)]
  1297. delmac mlook[&_[5]]=-1
  1298. addmac nam[\&_[6]]=6
  1299. addmac def[(null pointer)]=0
  1300. xxstring[6]=1
  1301. chknum[6]
  1302. delmac nam[&_[6]]
  1303. xxstring[6]=1
  1304. chknum[6]
  1305. delmac def[(null pointer)]
  1306. delmac mlook[&_[6]]=-1
  1307. addmac nam[\&_[7]]=6
  1308. addmac def[(null pointer)]=0
  1309. xxstring[7]=1
  1310. chknum[7]
  1311. delmac nam[&_[7]]
  1312. xxstring[7]=1
  1313. chknum[7]
  1314. delmac def[(null pointer)]
  1315. delmac mlook[&_[7]]=-1
  1316. addmac nam[\&_[8]]=6
  1317. addmac def[(null pointer)]=0
  1318. xxstring[8]=1
  1319. chknum[8]
  1320. delmac nam[&_[8]]
  1321. xxstring[8]=1
  1322. chknum[8]
  1323. delmac def[(null pointer)]
  1324. delmac mlook[&_[8]]=-1
  1325. addmac nam[\&_[9]]=6
  1326. addmac def[(null pointer)]=0
  1327. xxstring[9]=1
  1328. chknum[9]
  1329. delmac nam[&_[9]]
  1330. xxstring[9]=1
  1331. chknum[9]
  1332. delmac def[(null pointer)]
  1333. delmac mlook[&_[9]]=-1
  1334. xxstring[7]=1
  1335. chknum[7]
  1336. addmac nam[\&@[0]]=6
  1337. addmac def[wermit]=6
  1338. xxstring[0]=1
  1339. chknum[0]
  1340. delmac nam[&@[0]]
  1341. xxstring[0]=1
  1342. chknum[0]
  1343. delmac def[(null pointer)]
  1344. delmac mlook[&@[0]]=-1
  1345. addmac nam[\&@[1]]=6
  1346. addmac def[-p]=2
  1347. xxstring[1]=1
  1348. chknum[1]
  1349. delmac nam[&@[1]]
  1350. xxstring[1]=1
  1351. chknum[1]
  1352. delmac def[(null pointer)]
  1353. delmac mlook[&@[1]]=-1
  1354. addmac nam[\&@[2]]=6
  1355. addmac def[n]=1
  1356. xxstring[2]=1
  1357. chknum[2]
  1358. delmac nam[&@[2]]
  1359. xxstring[2]=1
  1360. chknum[2]
  1361. delmac def[(null pointer)]
  1362. delmac mlook[&@[2]]=-1
  1363. addmac nam[\&@[3]]=6
  1364. addmac def[-d]=2
  1365. xxstring[3]=1
  1366. chknum[3]
  1367. delmac nam[&@[3]]
  1368. xxstring[3]=1
  1369. chknum[3]
  1370. delmac def[(null pointer)]
  1371. delmac mlook[&@[3]]=-1
  1372. addmac nam[\&@[4]]=6
  1373. addmac def[-ir]=3
  1374. xxstring[4]=1
  1375. chknum[4]
  1376. delmac nam[&@[4]]
  1377. xxstring[4]=1
  1378. chknum[4]
  1379. delmac def[(null pointer)]
  1380. delmac mlook[&@[4]]=-1
  1381. addmac nam[\&@[5]]=6
  1382. addmac def[-a]=2
  1383. xxstring[5]=1
  1384. chknum[5]
  1385. delmac nam[&@[5]]
  1386. xxstring[5]=1
  1387. chknum[5]
  1388. delmac def[(null pointer)]
  1389. delmac mlook[&@[5]]=-1
  1390. addmac nam[\&@[6]]=6
  1391. addmac def[km314.txt]=9
  1392. xxstring[6]=1
  1393. chknum[6]
  1394. delmac nam[&@[6]]
  1395. xxstring[6]=1
  1396. chknum[6]
  1397. delmac def[(null pointer)]
  1398. delmac mlook[&@[6]]=-1
  1399. ini file is[/home/kwong/.kermrc]
  1400. main executing init file=-1
  1401. main exits init file=-1
  1402. main 2 cfilef=0
  1403. main argc=7
  1404. cmdlin[wermit]=7
  1405. cmdlin cfilef=0
  1406. xargv[-p]=6
  1407. doarg entry[p]=6
  1408. doarg arg:p
  1409. xargv[-d]=4
  1410. doarg entry[d]=4
  1411. doarg arg:d
  1412. xargv[-ir]=3
  1413. doarg entry[ir]=3
  1414. doarg arg:i
  1415. doarg arg:r
  1416. xargv[-a]=2
  1417. doarg entry[a]=2
  1418. doarg arg:a
  1419. action=118
  1420. isdir stat[km314.txt]=-1
  1421. isdir errno=2
  1422.  length=9
  1423. isdir stat[km314.txt]=-1
  1424. isdir errno=2
  1425.  i=0
  1426. zchko access ok:[.]=0
  1427. ATTSV conbgt process group=4749
  1428. non-POSIX conbgt terminal process group=4749
  1429. conbgt process group test=0
  1430. SVR4ORPOSIX jc test...
  1431. sysconf(_SC_JOB_CONTROL)[jc]=1
  1432. conbgt jc=1
  1433. conbgt jcshell=1
  1434. conbgt isatty test=1
  1435. conbgt backgrd=0
  1436. conint backgrd=0
  1437. conint jc=1
  1438. conint foreground catching signals, jc=1
  1439. conint SIGSTSTP=472048
  1440. xxproto entry justone=0
  1441. ttopen telnetfd=0
  1442. ttopen entry modem[/dev/tty]=0
  1443.  ttyfd=-1
  1444.  lcl=-1
  1445. ttopen MAXNAMLEN defined
  1446. ttopen BSD4 *NOT* defined
  1447. ttopen BSD42 *NOT* defined
  1448. ttopen MYREAD defined
  1449. ttopen fdflag=0
  1450. ttopen ttyfd[/dev/tty]=4
  1451.  ttname=CTTNAM[/dev/tty]=0
  1452. ttopen setting ttyfd = 0
  1453. ttopen ioctl TCGETA ttold.c_lflag=35387
  1454. ttgspd ttyfd=0
  1455. ttgspd cfgetospeed 2 ATTSV=15
  1456. ttgspd code=15
  1457. ttgspd speed=38400
  1458. ttopen ttspeed=38400
  1459. ttopen, ttyfd=0
  1460.  lcl=0
  1461.  lock file[]=0
  1462. proto ttopen local[/dev/tty]=0
  1463. ttpkt parity=0
  1464. ttpkt xflow=1
  1465. ttpkt speed=-1
  1466. ttpkt ttpmsk=255
  1467. ttpkt netconn=0
  1468. tthflow ATTSV RTS/CTS OFF
  1469. tthflow ATTSV RTSXOFF OFF=-1
  1470. tthflow ATTSV DTR/CD OFF
  1471. tthflow ATTSV DTRXOFF OFF=-1
  1472. connoi
  1473. resetc fsize=-1
  1474. proto calling wart, justone=0
  1475. input sstate=118
  1476.  nakstate=0
  1477.  sndtyp:^@
  1478. tinit bestlen=0
  1479. tinit setting justone=0
  1480. tinit tcharset=0
  1481. tinit fcharset=0
  1482. chktimo timo=8
  1483. chktimo flag=0
  1484. chktimo spmax=90
  1485. chktimo urpsiz=90
  1486. ttgspd ttyfd=0
  1487. ttgspd cfgetospeed 2 ATTSV=15
  1488. ttgspd code=15
  1489. ttgspd speed=38400
  1490. chktimo plen=90
  1491. makebuf=1
  1492. makebuf bufsiz=90515
  1493. makebuf MAXWS=32
  1494. mksbuf makebuf return=90515
  1495. getsbuf, packet=0
  1496. getsbuf, sbufnum=1
  1497. tinit getsbuf=0
  1498. SEND BUFFERS:
  1499. buffer inuse address length data type seq flag retries
  1500.    0     1   131576090515     0        0     0
  1501. [(null pointer)]
  1502. free: 0, winlo: 0
  1503. makebuf=1
  1504. makebuf bufsiz=90515
  1505. makebuf MAXWS=32
  1506. mkrbuf makebuf return=90515
  1507. input sstate=0
  1508.  nakstate=1
  1509.  sndtyp:^@
  1510. entering rpack, pktnum=0
  1511. getrbuf rbufnum=1
  1512. getrbuf wslots=1
  1513. getrbuf dum002=4321
  1514. getrbuf dum003=1111
  1515. getrbuf new rbufnum=0
  1516. rpack getrbuf=0
  1517. ttinl max=90514
  1518. ttinl timo=8
  1519. ttinl alarm=0
  1520. ttinl start:^A
  1521. ttinl eol=13
  1522. SVORPOSIX myfillbuf=24
  1523. myfillbuf read=24
  1524. ttinl length=21
  1525. ttinl EOP length=21
  1526. ttinl i=23
  1527. parchk n=23
  1528. parchk start=1
  1529. ttinl got[5 S~( @-#Y3~^$5% ___DF]=23
  1530. rpack bctl=1
  1531. rpack chklen=1
  1532. rpack block check OK=0
  1533. gtimer=6
  1534. input recv[~( @-#Y3~^$5% ___D]=83
  1535. RECEIVE BUFFERS:
  1536. buffer inuse address length data type seq flag retries
  1537.    0     1   140628090515     0   S    0     0
  1538. [5 S~( @-#Y3~^$5% ___D]
  1539. free: 0, winlo: 0
  1540. input rsn=winlo=0
  1541. input about to flush
  1542. ttflui netflui
  1543. ttflui ttyfd=0
  1544. ttflui ATTSV
  1545. input returning type:S
  1546. ztime: ATTSV[Sun Jun  1 16:40:34 1997
  1547. ]
  1548. entering spar[~( @-#Y3~^$5% ___D]
  1549. chktimo timo=8
  1550. chktimo flag=0
  1551. chktimo spmax=94
  1552. chktimo urpsiz=90
  1553. ttgspd ttyfd=0
  1554. ttgspd cfgetospeed 2 ATTSV=15
  1555. ttgspd code=15
  1556. ttgspd speed=38400
  1557. chktimo plen=94
  1558. spar 8bq rq:Y
  1559. spar 8bq sq:Y
  1560. spar 8bq ebq:&
  1561. spar 8bq rqf=1
  1562. spar capas=62
  1563. spar lscapu=0
  1564. spar lscapr=1
  1565. spar ebqflg=0
  1566. spar swcapr=1
  1567. spar swcapu=1
  1568. spar lscapu=0
  1569. spar y=10
  1570. spar lpcapu=1
  1571. spar lp len=2000
  1572. spar slow-start spsiz=244
  1573. spar lp spmax=2000
  1574. chktimo timo=8
  1575. chktimo flag=0
  1576. chktimo spmax=2000
  1577. chktimo urpsiz=90
  1578. ttgspd ttyfd=0
  1579. ttgspd cfgetospeed 2 ATTSV=15
  1580. ttgspd code=15
  1581. ttgspd speed=38400
  1582. chktimo plen=2000
  1583. spar window=4
  1584. spar window after adjustment=4
  1585. spar: data[~( @-#Y3~^$5% ___D]=18
  1586.  spsiz =244
  1587.  timint=8
  1588.  npad  =0
  1589.  padch =0
  1590.  seol  =13
  1591.  ctlq  =35
  1592.  ebq   =38
  1593.  ebqflg=0
  1594.  bctr  =3
  1595.  rptq  =126
  1596.  rptflg=1
  1597.  lscapu=0
  1598.  atcapu=1
  1599.  lpcapu=1
  1600.  swcapu=1
  1601.  wslotn=1
  1602.  whatru=36
  1603. chktimo timo=15
  1604. chktimo flag=0
  1605. chktimo spmax=2000
  1606. chktimo urpsiz=90
  1607. ttgspd ttyfd=0
  1608. ttgspd cfgetospeed 2 ATTSV=15
  1609. ttgspd code=15
  1610. ttgspd speed=38400
  1611. chktimo plen=2000
  1612. rpar 8bq sq:Y
  1613. rpar 8bq ebq:&
  1614. rpar[z/ @-#Y3~^! z0___F"U1]
  1615. rpar: data[z/ @-#Y3~^! z0___F"U1]=21
  1616.  rpsiz =90
  1617.  rtimo =8
  1618.  mypadn=0
  1619.  mypadc=0
  1620.  eol   =13
  1621.  ctlq  =35
  1622.  sq    =89
  1623.  ebq   =38
  1624.  ebqflg=0
  1625.  bctr  =3
  1626.  rptq  =126
  1627.  rptflg=1
  1628.  capas =9
  1629.  bits  =94
  1630.  lscapu=0
  1631.  atcapu=1
  1632.  lpcapu=1
  1633.  swcapu=1
  1634.  wslotr=1
  1635.  rpsiz(extended)=90
  1636. ack1[z/ @-#Y3~^! z0___F"U1]
  1637. ackns[z/ @-#Y3~^! z0___F"U1]=0
  1638. ackns k=0
  1639. freesbuf=0
  1640. getsbuf, packet=0
  1641. getsbuf, sbufnum=1
  1642. spack n=0
  1643. spack data[]=1315767
  1644. spack len=21
  1645.  mydata=1315763
  1646.  sseqtbl[n]=0
  1647. gtimer=6
  1648. ttol n=27
  1649. ttol s[8 Yz/ @-#Y3~^! z0___F"U1I
  1650. ttol try=1
  1651. ttol ok=27
  1652. spack ttol returns=27
  1653. SEND BUFFERS:
  1654. buffer inuse address length data type seq flag retries
  1655.    0     1   131576090515    27   Y    0     0
  1656. [8 Yz/ @-#Y3~^! z0___F"U1I
  1657. free: 0, winlo: 0
  1658. spack about to call screen
  1659.  with mydata=[8 Yz/ @-#Y3~^! z0___F"U1I
  1660. ackns winlo=0
  1661. ackns n=0
  1662. freerbuf, slot=0
  1663. freerbuf, packet=0
  1664. freerbuf, new rbufnum=1
  1665. freesbuf=0
  1666. resetc fsize=-1
  1667. input sstate=0
  1668.  nakstate=1
  1669.  sndtyp:Y
  1670. entering rpack, pktnum=0
  1671. getrbuf rbufnum=1
  1672. getrbuf wslots=1
  1673. getrbuf dum002=4321
  1674. getrbuf dum003=1111
  1675. getrbuf new rbufnum=0
  1676. rpack getrbuf=0
  1677. ttinl max=90514
  1678. ttinl timo=8
  1679. ttinl alarm=0
  1680. ttinl start:^A
  1681. ttinl eol=13
  1682. SVORPOSIX myfillbuf=13
  1683. myfillbuf read=13
  1684. ttinl length=10
  1685. ttinl EOP length=10
  1686. ttinl i=12
  1687. ttinl got[*!FTEST2)Q-]=12
  1688. rpack bctl=3
  1689. rpack chklen=3
  1690. rpack block check OK=1
  1691. gtimer=0
  1692. input recv[TEST2]=70
  1693. RECEIVE BUFFERS:
  1694. buffer inuse address length data type seq flag retries
  1695.    0     1   140628090515     0   F    1     0
  1696. [*!FTEST2]
  1697. free: 0, winlo: 1
  1698. input rsn=winlo=1
  1699. input about to flush
  1700. ttflui netflui
  1701. ttflui ttyfd=0
  1702. ttflui ATTSV
  1703. input returning type:F
  1704. rcvfil[TEST2]
  1705. rcvfil cmarg2[km314.txt]
  1706. rcvfil substituting cmarg2[km314.txt]
  1707. zstrip before[km314.txt]
  1708. zstrip after tilde-stripping[km314.txt]
  1709. zstrip after[km314.txt]
  1710. rcvfil zstrip[km314.txt]
  1711. zrtol original name=1225056
  1712. zrtol new name[km314.txt]
  1713. rcvfil as[km314.txt]
  1714. isdir stat[km314.txt]=-1
  1715. isdir errno=2
  1716. rcvfil dirflg=0
  1717. zchki stat fails[km314.txt]=2
  1718. rcvfil ofn1x=0
  1719. rcvfil ofn1[km314.txt]
  1720. rcvfil ofn2[(NULL)]
  1721. rcvfil: n[km314.txt]
  1722. gtimer=0
  1723. isabsolute[km314.txt]=9
  1724. isabsolute returns[]=0
  1725. zgtdir CWDBL=1024
  1726. getpkt fmask=255
  1727. getpkt new rt=47
  1728. getpkt eof/eot[/tmp/test/km314.txt]=19
  1729. encstr fits OK, size=19
  1730. ack1[/tmp/test/km314.txt]
  1731. ackns[/tmp/test/km314.txt]=1
  1732. ackns k=0
  1733. freesbuf=1
  1734.  sseqtbl[n]=-1
  1735. getsbuf, packet=1
  1736. getsbuf, sbufnum=1
  1737. spack n=1
  1738. spack data[/tmp/test/km314.txt]=1315767
  1739. spack len=19
  1740.  mydata=1315763
  1741.  sseqtbl[n]=0
  1742. gtimer=0
  1743. ttol n=27
  1744. ttol s[8!Y/tmp/test/km314.txt&Y'
  1745. ttol try=1
  1746. ttol ok=27
  1747. spack ttol returns=27
  1748. SEND BUFFERS:
  1749. buffer inuse address length data type seq flag retries
  1750.    0     1   131576090515    27   Y    1     0
  1751. [8!Y/tmp/test/km314.txt&Y'
  1752. free: 0, winlo: 1
  1753. spack about to call screen
  1754.  with mydata=[8!Y/tmp/test/km314.txt&Y'
  1755. ackns winlo=1
  1756. ackns n=1
  1757. freerbuf, slot=0
  1758. freerbuf, packet=1
  1759. freerbuf, new rbufnum=1
  1760. freesbuf=1
  1761. window=1
  1762. makebuf=1
  1763. makebuf bufsiz=90515
  1764. makebuf MAXWS=32
  1765. mksbuf makebuf return=90515
  1766. makebuf=1
  1767. makebuf bufsiz=90515
  1768. makebuf MAXWS=32
  1769. mkrbuf makebuf return=90515
  1770. SEND BUFFERS:
  1771. buffer inuse address length data type seq flag retries
  1772.    0     0   131576090515     0       -1     0
  1773. [8!Y/tmp/test/km314.txt&Y'
  1774. free: 1, winlo: 2
  1775. RECEIVE BUFFERS:
  1776. buffer inuse address length data type seq flag retries
  1777.    0     0   140628090515     0       -1     0
  1778. []
  1779. free: 1, winlo: 2
  1780. input sstate=0
  1781.  nakstate=1
  1782.  sndtyp:Y
  1783. entering rpack, pktnum=0
  1784. getrbuf rbufnum=1
  1785. getrbuf wslots=1
  1786. getrbuf dum002=4321
  1787. getrbuf dum003=1111
  1788. getrbuf new rbufnum=0
  1789. rpack getrbuf=0
  1790. ttinl max=90514
  1791. ttinl timo=8
  1792. ttinl alarm=0
  1793. ttinl start:^A
  1794. ttinl eol=13
  1795. SVORPOSIX myfillbuf=48
  1796. myfillbuf read=48
  1797. ttinl length=45
  1798. ttinl EOP length=45
  1799. ttinl i=47
  1800. ttinl got[M"A1"18!!1#120380601 03:31:18."U8"#AMJ*!A@ )EG]=47
  1801. rpack bctl=3
  1802. rpack chklen=3
  1803. rpack block check OK=2
  1804. gtimer=0
  1805. input recv[1"18!!1#120380601 03:31:18."U8"#AMJ*!A@ ]=65
  1806. RECEIVE BUFFERS:
  1807. buffer inuse address length data type seq flag retries
  1808.    0     1   140628090515     0   A    2     0
  1809. [M"A1"18!!1#120380601 03:31:18."U8"#AMJ*!A@ ]
  1810. free: 0, winlo: 2
  1811. input rsn=winlo=2
  1812. input about to flush
  1813. ttflui netflui
  1814. ttflui ttyfd=0
  1815. ttflui ATTSV
  1816. input returning type:A
  1817. gattr length[18]=18
  1818. gattr file type[AMJ]=3
  1819. gattr binary=1
  1820. gattr attribute A = text
  1821. gattr encoding=1
  1822. gattr fsize[18]
  1823. gattr return[]=0
  1824. ack1[]
  1825. ackns[]=2
  1826. ackns k=0
  1827. freesbuf=2
  1828.  sseqtbl[n]=-1
  1829. getsbuf, packet=2
  1830. getsbuf, sbufnum=1
  1831. spack n=2
  1832. spack data[/tmp/test/km314.txt&Y'
  1833. spack len=0
  1834.  mydata=1315763
  1835.  sseqtbl[n]=0
  1836. gtimer=0
  1837. ttol n=8
  1838. ttol s[%"Y.5!
  1839. ttol try=1
  1840. ttol ok=8
  1841. spack ttol returns=8
  1842. SEND BUFFERS:
  1843. buffer inuse address length data type seq flag retries
  1844.    0     1   131576090515     8   Y    2     0
  1845. [%"Y.5!
  1846. free: 0, winlo: 2
  1847. spack about to call screen
  1848.  with mydata=[%"Y.5!
  1849. ackns winlo=2
  1850. ackns n=2
  1851. freerbuf, slot=0
  1852. freerbuf, packet=2
  1853. freerbuf, new rbufnum=1
  1854. freesbuf=2
  1855. input sstate=0
  1856.  nakstate=1
  1857.  sndtyp:Y
  1858. entering rpack, pktnum=0
  1859. getrbuf rbufnum=1
  1860. getrbuf wslots=1
  1861. getrbuf dum002=4321
  1862. getrbuf dum003=1111
  1863. getrbuf new rbufnum=0
  1864. rpack getrbuf=0
  1865. ttinl max=90514
  1866. ttinl timo=8
  1867. ttinl alarm=0
  1868. ttinl start:^A
  1869. ttinl eol=13
  1870. SVORPOSIX myfillbuf=3
  1871. myfillbuf read=3
  1872. ttinl length=25
  1873. SVORPOSIX myfillbuf=25
  1874. myfillbuf read=25
  1875. ttinl EOP length=25
  1876. ttinl i=27
  1877. ttinl got[9#D"date 6/1/2038" #M#J'P;]=27
  1878. rpack bctl=3
  1879. rpack chklen=3
  1880. rpack block check OK=3
  1881. gtimer=0
  1882. input recv["date 6/1/2038" #M#J]=68
  1883. RECEIVE BUFFERS:
  1884. buffer inuse address length data type seq flag retries
  1885.    0     1   140628090515     0   D    3     0
  1886. [9#D"date 6/1/2038" #M#J]
  1887. free: 0, winlo: 3
  1888. input rsn=winlo=3
  1889. input about to flush
  1890. ttflui netflui
  1891. ttflui ttyfd=0
  1892. ttflui ATTSV
  1893. input returning type:D
  1894. opena f[km314.txt]
  1895. opena discard=0
  1896. Attributes for incoming file [km314.txt]
  1897.  length in K=1
  1898.  file type[AMJ]=3
  1899.  creation date[20380601 03:31:18]=17
  1900.  creator[]=0
  1901.  account[]=0
  1902.  area[]=0
  1903.  password[]=0
  1904.  blksize=-1
  1905.  access[]=0
  1906.  encoding[A]=1
  1907.  disposition[]=0
  1908.  lprotection[]=0
  1909.  gprotection[]=0
  1910.  systemid[U8]=2
  1911.  recfm[]=0
  1912.  sysparam[]=0
  1913.  length=18
  1914.  reply[]
  1915. opena xflg=0
  1916. opena remfile=0
  1917. opena remappd=0
  1918. opena disp=0
  1919. opena dispos=0
  1920. opena [file]=mode: [km314.txt]=0
  1921. openo: name[km314.txt]
  1922. zopeno[km314.txt]=3
  1923. zopeno fcb disp=0
  1924. zopeno fcb type=0
  1925. zopeno fcb char=0
  1926.  zopeno[km314.txt]=3
  1927. zopeno fopen arg[w]
  1928. zopeno ok
  1929. openo ok, name[km314.txt]
  1930. zgtdir CWDBL=1024
  1931.  opena charset[A]=1
  1932. ackns[]=3
  1933. ackns k=0
  1934. freesbuf=3
  1935.  sseqtbl[n]=-1
  1936. getsbuf, packet=3
  1937. getsbuf, sbufnum=1
  1938. spack n=3
  1939. spack data[.5!
  1940. spack len=0
  1941.  mydata=1315763
  1942.  sseqtbl[n]=0
  1943. gtimer=0
  1944. ttol n=8
  1945. ttol s[%#Y/R9
  1946. ttol try=1
  1947. ttol ok=8
  1948. spack ttol returns=8
  1949. SEND BUFFERS:
  1950. buffer inuse address length data type seq flag retries
  1951.    0     1   131576090515     8   Y    3     0
  1952. [%#Y/R9
  1953. free: 0, winlo: 3
  1954. spack about to call screen
  1955.  with mydata=[%#Y/R9
  1956. ackns winlo=3
  1957. ackns n=3
  1958. freerbuf, slot=0
  1959. freerbuf, packet=3
  1960. freerbuf, new rbufnum=1
  1961. freesbuf=3
  1962. input sstate=0
  1963.  nakstate=1
  1964.  sndtyp:Y
  1965. entering rpack, pktnum=0
  1966. getrbuf rbufnum=1
  1967. getrbuf wslots=1
  1968. getrbuf dum002=4321
  1969. getrbuf dum003=1111
  1970. getrbuf new rbufnum=0
  1971. rpack getrbuf=0
  1972. ttinl max=90514
  1973. ttinl timo=8
  1974. ttinl alarm=0
  1975. ttinl start:^A
  1976. ttinl eol=13
  1977. SVORPOSIX myfillbuf=8
  1978. myfillbuf read=8
  1979. ttinl length=5
  1980. ttinl EOP length=5
  1981. ttinl i=7
  1982. ttinl got[%$Z(,*]=7
  1983. rpack bctl=3
  1984. rpack chklen=3
  1985. rpack block check OK=4
  1986. gtimer=0
  1987. input recv[]=90
  1988. RECEIVE BUFFERS:
  1989. buffer inuse address length data type seq flag retries
  1990.    0     1   140628090515     0   Z    4     0
  1991. [%$Z]
  1992. free: 0, winlo: 4
  1993. input rsn=winlo=4
  1994. input about to flush
  1995. ttflui netflui
  1996. ttflui ttyfd=0
  1997. ttflui ATTSV
  1998. input returning type:Z
  1999. reof fncact[km314.txt]=2
  2000. reof discard=0
  2001. reof cxseen=0
  2002. reof czseen=0
  2003. reof rdatap[]
  2004. reof success=0
  2005. clsof disp=0
  2006. zoutdump chars=17
  2007. zoutdump write ok=17
  2008. zclose success=1
  2009. Closed
  2010. zstime[km314.txt]
  2011. zstime[20380601 03:31:18]=17
  2012. zstrdt[20380601 03:31:18]=17
  2013. zstime date check 1[20380601 03:31:18]=17
  2014. zstime date check 2[20380601 03:31:18]=17
  2015. zstime date check 3[20380601 03:31:18]=17
  2016. zstime so far so good
  2017. zstime year[2038]=2038
  2018. zstime: zstrdt fails=0
  2019. reof returns=1
  2020. ackns[]=4
  2021. ackns k=0
  2022. freesbuf=4
  2023.  sseqtbl[n]=-1
  2024. getsbuf, packet=4
  2025. getsbuf, sbufnum=1
  2026. spack n=4
  2027. spack data[/R9
  2028. spack len=0
  2029.  mydata=1315763
  2030.  sseqtbl[n]=0
  2031. gtimer=0
  2032. ttol n=8
  2033. ttol s[%$Y+&1
  2034. ttol try=1
  2035. ttol ok=8
  2036. spack ttol returns=8
  2037. SEND BUFFERS:
  2038. buffer inuse address length data type seq flag retries
  2039.    0     1   131576090515     8   Y    4     0
  2040. [%$Y+&1
  2041. free: 0, winlo: 4
  2042. spack about to call screen
  2043.  with mydata=[%$Y+&1
  2044. ackns winlo=4
  2045. ackns n=4
  2046. freerbuf, slot=0
  2047. freerbuf, packet=4
  2048. freerbuf, new rbufnum=1
  2049. freesbuf=4
  2050. input sstate=0
  2051.  nakstate=1
  2052.  sndtyp:Y
  2053. entering rpack, pktnum=0
  2054. getrbuf rbufnum=1
  2055. getrbuf wslots=1
  2056. getrbuf dum002=4321
  2057. getrbuf dum003=1111
  2058. getrbuf new rbufnum=0
  2059. rpack getrbuf=0
  2060. ttinl max=90514
  2061. ttinl timo=8
  2062. ttinl alarm=0
  2063. ttinl start:^A
  2064. ttinl eol=13
  2065. SVORPOSIX myfillbuf=8
  2066. myfillbuf read=8
  2067. ttinl length=5
  2068. ttinl EOP length=5
  2069. ttinl i=7
  2070. ttinl got[%%B 8;]=7
  2071. rpack bctl=3
  2072. rpack chklen=3
  2073. rpack block check OK=5
  2074. gtimer=1
  2075. input recv[]=66
  2076. RECEIVE BUFFERS:
  2077. buffer inuse address length data type seq flag retries
  2078.    0     1   140628090515     0   B    5     0
  2079. [%%B]
  2080. free: 0, winlo: 5
  2081. RTT RECV=1
  2082. RTT stddev2=8000
  2083. RTT delay  =1000
  2084. RTT rcvtimo=48
  2085. input rsn=winlo=5
  2086. input about to flush
  2087. ttflui netflui
  2088. ttflui ttyfd=0
  2089. ttflui ATTSV
  2090. input returning type:B
  2091. ackns[]=5
  2092. ackns k=0
  2093. freesbuf=5
  2094.  sseqtbl[n]=-1
  2095. getsbuf, packet=5
  2096. getsbuf, sbufnum=1
  2097. spack n=5
  2098. spack data[+&1
  2099. spack len=0
  2100.  mydata=1315763
  2101.  sseqtbl[n]=0
  2102. gtimer=1
  2103. ttol n=8
  2104. ttol s[%%Y*A)
  2105. ttol try=1
  2106. ttol ok=8
  2107. spack ttol returns=8
  2108. SEND BUFFERS:
  2109. buffer inuse address length data type seq flag retries
  2110.    0     1   131576090515     8   Y    5     0
  2111. [%%Y*A)
  2112. free: 0, winlo: 5
  2113. spack about to call screen
  2114.  with mydata=[%%Y*A)
  2115. ackns winlo=5
  2116. ackns n=5
  2117. freerbuf, slot=0
  2118. freerbuf, packet=5
  2119. freerbuf, new rbufnum=1
  2120. freesbuf=5
  2121. gtimer=1
  2122. ztime: ATTSV[Sun Jun  1 16:40:35 1997
  2123. ]
  2124. msleep SELECT 1=500
  2125. msleep SELECT 2=500
  2126. msleep SVR4 select=0
  2127. ttres tty modes restore=0
  2128. doexit exitstat=0
  2129. doexit what=0
  2130. ttclos ttyfd=0
  2131. ttclos done
  2132. conres cgmf=1
  2133. conres isatty ok
  2134. conres restoring ioctl
  2135. C-Kermit EXIT status=0
  2136. --------------------- MSDOS KERMIT 3.14 DEBUG LOG END HERE ---------------
  2137. --
  2138. +---------------------------------+----------------------------------------+
  2139. |   Unix System Administrator     |     James Kwong  954-262-4906          |
  2140. |   Nova Southeastern University  |     kwong@solar.acast.nova.edu         |
  2141. +---------------------------------+----------------------------------------+